cssshadow: Default fallback color is transparent
authorBenjamin Otte <otte@redhat.com>
Tue, 1 May 2012 00:27:23 +0000 (02:27 +0200)
committerBenjamin Otte <otte@redhat.com>
Tue, 1 May 2012 01:13:02 +0000 (03:13 +0200)
... not the current color. Fixes unresolvable.ui test.

gtk/gtkcssshadowvalue.c

index 26985258a073689e89810e0857b8303bd7dc961e..a2389f4e37f27e7d1693ee6e83f65b35ed7f7c74 100644 (file)
@@ -272,12 +272,12 @@ GtkCssValue *
 _gtk_css_shadow_value_compute (GtkCssValue     *shadow,
                                GtkStyleContext *context)
 {
+  GdkRGBA transparent = { 0, 0, 0, 0 };
   GtkCssValue *color;
 
   color = _gtk_css_rgba_value_compute_from_symbolic (shadow->color,
                                                      _gtk_css_symbolic_value_new_take_symbolic_color (
-                                                       gtk_symbolic_color_ref (
-                                                         _gtk_symbolic_color_get_current_color ())),
+                                                       gtk_symbolic_color_new_literal (&transparent)),
                                                      context,
                                                      FALSE);